﻿using System;

namespace MessagePack
{
	// Token: 0x020000FF RID: 255
	public struct Nil : IEquatable<Nil>
	{
		// Token: 0x060003A2 RID: 930 RVA: 0x0000D5E5 File Offset: 0x0000B9E5
		public override bool Equals(object obj)
		{
			return obj is Nil;
		}

		// Token: 0x060003A3 RID: 931 RVA: 0x0000D5F0 File Offset: 0x0000B9F0
		public bool Equals(Nil other)
		{
			return true;
		}

		// Token: 0x060003A4 RID: 932 RVA: 0x0000D5F3 File Offset: 0x0000B9F3
		public override int GetHashCode()
		{
			return 0;
		}

		// Token: 0x060003A5 RID: 933 RVA: 0x0000D5F6 File Offset: 0x0000B9F6
		public override string ToString()
		{
			return "()";
		}

		// Token: 0x04000153 RID: 339
		public static readonly Nil Default = default(Nil);
	}
}
